/*
** Copyright (C) 2011 Viens Yann
**
** This program is free software; you can redistribute it and/or
** modify it under the terms of the GNU Lesser General Public
** License as published by the Free Software Foundation; either
** version 2.1 of the License, or (at your option) any later version.
**
** This program is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
** Lesser General Public License for more details.
**
** You should have received a copy of the GNU Lesser General Public
** License along with this program; if not, write to the Free Software
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/

#include "ConfigWindow.hpp"
#include <QLabel>

#include <QLineEdit>
#include <QPushButton>

ConfigWindow::ConfigWindow()
{
  _global = new QHBoxLayout;

  _left = new QVBoxLayout;

  _inverseItem = new QHBoxLayout;
  _inverseLabel = new QLabel("Inverser la camera");
  _inverseCheckBox = new QCheckBox;
  _inverseItem->addWidget(_inverseCheckBox);
  _inverseItem->addWidget(_inverseLabel);
  _left->addLayout(_inverseItem);

  _global->addLayout(_left);
  _global->addWidget(&_cameraDisplay);

  this->setLayout(_global);
}

ConfigWindow::~ConfigWindow()
{
}

void	ConfigWindow::setCameraImage(QImage* image)
{
  _pixmap = QPixmap::fromImage(*image);
  _cameraDisplay.setPixmap(_pixmap);
}
